technology transfer director - French English Dictionary